Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[rush] added partial prerelease functionality #1175

Merged
merged 4 commits into from
Mar 22, 2019

Conversation

raygesualdo
Copy link
Contributor

Solves #1135.

This PR adds a --partial-prerelease flag when running rush publish with the --prerelease-name flag. When the --partial-prerelease flag is used, prereleases will be publish only for packages that have user-created changes (hotfix, patch, minor, major) as opposed to Rush changes (dependency).

This allows for subsets of monorepo packages to be published as a single prerelease without A. publishing the all monorepo packages or B. requiring version policies to be utilized.

@raygesualdo
Copy link
Contributor Author

Added a changelog entry. Don't know why rush change added so many empty ones 😕

@octogonz
Copy link
Collaborator

Added a changelog entry. Don't know why rush change added so many empty ones 😕

@raygesualdo Thanks for pointing this out. I just debugged it. It's a bug where rush change is not fetching changes for your origin/master. I opened issue #1177.

Copy link
Collaborator

@octogonz octogonz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Thanks for fixing this!

@octogonz octogonz merged commit 6218332 into microsoft:master Mar 22, 2019
@octogonz
Copy link
Collaborator

This was published as Rush 5.6.3.

@raygesualdo
Copy link
Contributor Author

Thanks @octogonz!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants